like one's life depended upon it - French English Dictionary